sponge needles - Turkish English Dictionary